package com.cnap.multiclouldmgmt.model.enums;

import com.cnap.multiclouldmgmt.MulticlouldmgmtApplicationTests;
import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.*;

class CloudVendorsEnumTest extends MulticlouldmgmtApplicationTests {

    @Test
    void getChineseDescribe() {
        CloudVendorsEnum.HuaWeiCloud.getDescribe();
        CloudVendorsEnum.Aliyun.getDescribe();
        CloudVendorsEnum.TencentCloud.getDescribe();

        CloudVendorsEnum.HuaWeiCloud.getChineseDescribe();
        CloudVendorsEnum.Aliyun.getChineseDescribe();
        CloudVendorsEnum.TencentCloud.getChineseDescribe();
    }

    @Test
    void setChineseDescribe() {

        CloudVendorsEnum.HuaWeiCloud.setChineseDescribe("aa");
        CloudVendorsEnum.Aliyun.setChineseDescribe("aa");
        CloudVendorsEnum.TencentCloud.setChineseDescribe("aa");

        CloudVendorsEnum.HuaWeiCloud.setDescribe("aa");
        CloudVendorsEnum.Aliyun.setDescribe("aa");
        CloudVendorsEnum.TencentCloud.setDescribe("aa");
    }

    @Test
    void getDescribe() {
    }

    @Test
    void setDescribe() {
    }

    @Test
    void getChineseDescribeByDescribe() {
        CloudVendorsEnum.getChineseDescribeByDescribe("huaweicloud");
        CloudVendorsEnum.getChineseDescribeByDescribe("aa");

    }

    @Test
    void getDescribeByChineseDescribe() {
    }

    @Test
    void getDescribeByCloudeType() {
    }

    @Test
    void getCloudeTypeByDescribe() {
    }

    @Test
    void getCloudType() {
    }

    @Test
    void setCloudType() {
    }

    @Test
    void values() {
    }

    @Test
    void valueOf() {
    }
}